/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package vo;

import java.io.Serializable;
import javax.persistence.*;

@Entity
@Table(name = "Item_Venda")
public class ItemVendaVO implements Serializable{

    @EmbeddedId
    private ItemVendaPK chaveComposta; //chave composta da tabela    
    @Column(name = "quantidade")
    private int quantidade;
    @Column(name = "valor_unitario")
    private double valorUnitario;
    @Column(name = "valor_total")
    private double valorTotal;
    @Column(name="ativo")
    private boolean ativo;


    //Contrutor Vazio
    public ItemVendaVO(){

    }

    //Construtor com Parâmetros
    public ItemVendaVO(int quantidade, double valorUnitario, double valorTotal){
        this.setQuantidade(quantidade);
        this.setValorUnitario(valorUnitario);
        this.setValorTotal(valorTotal);

    }
    public boolean isAtivo() {
        return ativo;
    }

    public void setAtivo(boolean ativo) {
        this.ativo = ativo;
    }

    public int getQuantidade() {
        return quantidade;
    }

    public void setQuantidade(int quantidade) {
        this.quantidade = quantidade;
    }

    public double getValorTotal() {
        return valorTotal;
    }

    public void setValorTotal(double valorTotal) {
        this.valorTotal = valorTotal;
    }

    public double getValorUnitario() {
        return valorUnitario;
    }

    public void setValorUnitario(double valorUnitario) {
        this.valorUnitario = valorUnitario;
    }

    public ItemVendaPK getChaveComposta() {
        return chaveComposta;
    }

    public void setChaveComposta(ItemVendaPK chaveComposta) {
        this.chaveComposta = chaveComposta;
    }
    


}
